planning scheduling pharmaceutical robot management research robotics robots clinical automation software cro